package com.bookm.bookm.service;

import com.bookm.bookm.entity.Result;

public interface RecorderService {
    /**
     * 管理员获取全部借阅信息
     * @return 成功返回全部借阅信息，失败返回失败信息
     */
    public Result getRecordList();

    /**
     * 用户界面获取该用户借阅信息
     * @param id 该用户的借阅证号
     * @return 成功返回该用户借阅信息，失败返回失败信息
     */
    public Result getReaderRecordList(String id);

    /**
     * 用户新增借阅书本
     * @param id 该用户的借阅证号
     * @param bookId 图书的编号
     * @return 成功返回成功提示信息，失败返回失败提示信息
     */
    public Result addRecord(String id,String bookId);

    /**
     * 用户还书
     * @param id 该用户借阅证号
     * @param bookId 图书编号
     * @return 成功返回成功提示信息，失败返回失败提示信息
     */
    public Result delRecord(String id,String bookId);

    /**
     * 用户续借操作
     * @param id 该用户借阅证号
     * @param bookId 图书编号
     * @return 成功返回成功提示信息，失败返回失败提示信息
     */
    public Result updateRecord(String id,String bookId);
}
